| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkMaths::Matrix Member List

This is the complete list of members for nkMaths::Matrix, including all inherited members.

_m | nkMaths::Matrix |
fromString(nkMemory::StringView str) | nkMaths::Matrix |
get(unsigned int row, unsigned int col) const | nkMaths::Matrix |
getCol0() const | nkMaths::Matrix |
getCol1() const | nkMaths::Matrix |
getCol2() const | nkMaths::Matrix |
getCol3() const | nkMaths::Matrix |
getDecomposed(Vector &position, Matrix &orientation, Vector &scale) const | nkMaths::Matrix |
getDeterminantMat2() const | nkMaths::Matrix |
getDeterminantMat3() const | nkMaths::Matrix |
getDeterminantMat4() const | nkMaths::Matrix |
getInverseMat2() const | nkMaths::Matrix |
getInverseMat3() const | nkMaths::Matrix |
getInverseMat4() const | nkMaths::Matrix |
getOrientationComponent() const | nkMaths::Matrix |
getPositionComponent() const | nkMaths::Matrix |
getRow0() const | nkMaths::Matrix |
getRow1() const | nkMaths::Matrix |
getRow2() const | nkMaths::Matrix |
getRow3() const | nkMaths::Matrix |
getScaleComponent() const | nkMaths::Matrix |
getTraceMat2() const | nkMaths::Matrix |
getTraceMat3() const | nkMaths::Matrix |
getTraceMat4() const | nkMaths::Matrix |
getTranspose() const | nkMaths::Matrix |
inverseMat2() | nkMaths::Matrix |
inverseMat3() | nkMaths::Matrix |
inverseMat4() | nkMaths::Matrix |
Matrix() noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m10, float m11) noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) noexcept | nkMaths::Matrix |
Matrix(const Matrix &other) noexcept | nkMaths::Matrix |
operator!=(const Matrix &other) | nkMaths::Matrix |
operator*(const Matrix &other) const | nkMaths::Matrix |
operator*(const Vector &vec) const | nkMaths::Matrix |
operator*(const Quaternion &q) const | nkMaths::Matrix |
operator*(float scalar) const | nkMaths::Matrix |
operator*=(const Matrix &other) | nkMaths::Matrix |
operator*=(float scalar) | nkMaths::Matrix |
operator+(const Matrix &other) const | nkMaths::Matrix |
operator+=(const Matrix &other) | nkMaths::Matrix |
operator-(const Matrix &other) const | nkMaths::Matrix |
operator-=(const Matrix &other) | nkMaths::Matrix |
operator/(float scalar) const | nkMaths::Matrix |
operator/=(float scalar) | nkMaths::Matrix |
operator=(const Matrix &other) noexcept | nkMaths::Matrix |
operator==(const Matrix &other) | nkMaths::Matrix |
set(float val, unsigned int row, unsigned int col) | nkMaths::Matrix |
setOrientationComponent(const Quaternion &rot) | nkMaths::Matrix |
setPositionComponent(const Vector &position) | nkMaths::Matrix |
setScaleComponent(const Vector &scale) | nkMaths::Matrix |
setToOffCenterPerspectiveMatrix(float fovLeft, float fovRight, float fovTop, float fovBottom, float near, float far) | nkMaths::Matrix |
setToOffCenterPerspectiveReverseZMatrix(float fovLeft, float fovRight, float fovTop, float fovBottom, float near, float far=-1.f) | nkMaths::Matrix |
setToOrthographicMatrix(float widthNearPlane, float heightNearPlane, float near, float far) | nkMaths::Matrix |
setToOrthographicReverseZMatrix(float widthNearPlane, float heightNearPlane, float near, float far) | nkMaths::Matrix |
setToPerspectiveMatrix(float fov, float aspect, float near, float far) | nkMaths::Matrix |
setToPerspectiveReverseZMatrix(float fov, float aspect, float near, float far=-1.f) | nkMaths::Matrix |
setToTransformation(const Vector &position, const Quaternion &orientation, const Vector &scale) | nkMaths::Matrix |
setToViewMatrixDirection(const Vector &position, const Vector &direction, const Vector &upDirection) | nkMaths::Matrix |
toString() const | nkMaths::Matrix |
transpose() | nkMaths::Matrix |